任何制作帮助文件?虽然已经在技术文档中有了一篇 用VB4.0轻松实现Windows风格的在线帮助,
可惜不是很详细。
1 先找个编译器。 我是到 MS 下了个 Help WorkShop(hcwsetup.exe 1.5M),
里面有个编译器和几个工具。 当然, 如果是直接用该软件写Help
是非常繁琐的, 您需要用 Word 写一大堆的 Rtf 东东, 象 Dos 下的 WPS
排版一样。所以我就又进行了第二步:
2 所见所得的Help 编辑器。 我使用了如下的东东:
A MS HtmlHelp 1.1 (htmlhelp.EXE 3.5M):说是又能生成 Hlp
又能生成象 Win98 一样的Html 类型的帮助。 我搞了大半天,
不得人门。放弃。
B VB HelpWriter (helpWrite.EXE 4.3M):忘记是什么版本了。
该软件能深入处理VB 程序的每个对象, 可惜的是我编译不出一个带
JUMP 的HLP, 老是说多个 }或 ] 什么的, 如果您用的是该软件,
请指点一二。
C helpMATIC Pro V1.1 (Hmpro11a.zip 1.5M)和 Help Pad V1.8 (Hpad.zip 1.4M)
都有点问题。 一个是毛病与HelpWriter 类似, 一个是使用麻烦,
竟然没有带辅助宏录入的功能。
D HelpScribble 3.5.0 (HelpScr.zip 0.9 M):该软件内建 SHG Editor,Browse
Sequence Editor, Window Editor, Contents Editor, Macro Editor等,
用起来感觉还可以, 我也累了。就选择他吧。 我用他做的第一个 Hlp
就在 CobText 控件的包中。(小秘密: 如果您要注册使用该软件,
您可能找不到打注册码的地方, 其实只要在 About 窗口的"未注册"洋文上双击就可以啦)。
3 以上所有提到的软件可以在 Download.com 或 SeekSoft
中发现。当然如果您要对Hlp 文件制作深入了解的话,下面这本32
开的小书是比较有帮助的:
名称: 怎样制作 Windows3.1 与 Windows95 帮助文件
作者: 李占其 出版: 电子工业出版社 价格: 4.50 元
ISBN: 7-5053-3663-0/TP.1522
文本文件的救星(10-29)
以前讨论过关于如何处理文本文件的行数的问题,
好象没有什么好的解决方法。
几天前不小心在网上发现了一个小控件 FSText ,
没有想到竟是处理文本文件的好帮手。
该控件的方便之处是面向行数来处理文本文件的。
一个文件打开后, 根据 "TotalLines"
属性就知道该文件中有多少行。而使用 "Line"
属性可以一行一行地处理文件。更酷的是,
您可以在文件中间插入几行或删除。
该控件有完整的HLP 文档, 还有一个安装程序, 执行该程序后,
可以自动安装好该控件。 该控件是由 Fantastic Software 98 开发的,
该小组有好多作品, 不过我最喜欢这个啦。
拿到该控件后, 我首先在VB5 中测试了其在HLP 中的例子。
然后是自己写了一个模拟网易的留言簿。 该留言簿是用在 ASP
环境下的, 编程语言是 VB Script。 如果您要运行该留言簿, 需要在
NT4/IIS4 的环境下, 注册FSText 控件, 在服务器的建文件c:\temp\t2.txt。不过如果您把它当做一个例子来看的话,
基本上应该是可以的, 因为VB Script 的语法与VB是一致的。
1 FSText 控件 2 留言簿
用VB5进行高性能WEB开发(9-21)
机械工业出版社出的该书, 附带有一张CD-ROM,
包含了书中所有的源代码。
主要内容有:
轻松遍历WEB
VB文档分析器
阅读新闻
高级CGI
WEB中的ActiveX控件
WinSock网上交谈程序
Scott Jarol 对大部分的技术细节都有描述,
而其中许多是在其他资料上找不到的。 遗憾的是 WEB
数据库方面涉及不多, 对 ActiveX 的讲解也不够深入。
如果您在进行 WEB 开发的话, 本书是大有裨益的。
价格也比较实惠:53.00人民币(含光盘)。
书名:用VB5进行高性能WEB开发
作者:Scott Jarol
出版:机械工业出版社
书号:ISBN 7-111-06320-1/TP.754
模拟打印控件 II (8-28)
模拟打印控件推出后,
许多热心的朋友提供了好多新鲜的点子和建议。 这一切促成了模拟打印控件 II 的诞生!
该控件由 YuXiao 编程, Ken J
测试。包括一个基本的预览控件 Preview, 和一个类 PrnCls。 预览控件
Preview 利用 PictureBox 实现对 Printer 的完全模拟。类 PrnCls
提供统一的界面, 实现一次编写, 同时支持打印机和预览控件
Preview 。
在该 ZIP 文件中, 除了以上两个文件以外,
还有一个使用的例子,
演示了设置模拟比例、设置输出目的、打印字符、图片、表格等功能。Readme
文件有关于类的属性和方法说明。
所有对打印对象的编程, 都由类 PrnCls 实现,
正如我们在例子里看到的, 通过不同的 PrintStartDoc 参数,
可以实现打印或预览, 而所有的控制打印的代码完全一样。
希望大伙能继续支持我的计划, 能多提宝贵意见,
让打印不再烦恼。
烦恼人的打印 (8-9)
想当年, 正因为 VB4 缺少内置的报表系统, 所以选择了
VFP , 而 VB5 良好的开发和调试环境, 使我重新选择了 VB5 。
打印可以说是 VB 心口永远的痛。 瞧瞧 VB 为我们提供的水晶报表,
与应用不能无缝连接, 终端用户使用不直观,等等。。。
所以我从来没有用过水晶报表,
编程用到的所有报表都是自己手工编的。 极好的灵活性,
也极麻烦。今天公布的模拟打印控件代码,
就是我最常用的工具, 它能大大减少打印的调试时间。
原理 因为 PictureBox 控件能实现与 Printer
控件几乎相同的功能, 所以就直接在屏幕上用 PictureBox 控件模拟了
Printer 控件。 这样, 在使用打印机以前, 就能在看到打印效果,
手工编报表快了好多, 副产品是省打印纸。
该控件的核心代码来自 MS , 后来被我修改的面目全非,
在以后的更新里我将继续改进, 并准备增加部分文档。
而且承诺以后还要继续公布源代码。 希望大伙能支持我的计划,
能多提宝贵意见, 让打印不再烦恼。
关于 SP3 和 其他 (8-4)
Service Pack (“服务包”)
是指微软软件产品的更新版本。
VB5 SP3 是指在安装好 VB5 后,
再使用 微软 提供的 VB SP3 服务包升级。
以前还有个 SP2, 目前最新的是 SP3。
就我的经验, 使用 SP3 的明显好处是减少了突然死机的机会。
在使用VB5 经常莫名其妙地死机, 特别是在 IDE
中同时修改多个控件时, 必死。 用了 SP2 情况有所好转。 SP3
感觉好处不明显, 但咱总得防着点!
所以, 如果你还在用 VB5 的话, 应该升级啦。 许多 DLL 和 OCX
都会得到更新。用 SP3 编译的 EXE 文件,
在早的版本中运行会有问题。
正是因为 VB 的一大堆版本, 会导致更多不能理解的错误发生。 如
许多常用控件找不到注册文件,根据我的经验,是版本不同引起的。
那天我从网上下了个 BabyFace 屏幕保护软件, 是用 VB5
编写,使用的是 VB5 的安装程序。安装好以后, VB5
就出现了上述错误。 重新安装当时我用的 SP2 , 一样。 反安装
BabyFace ,更糟, VB5 的支持文件被删, VB5 不能用。
只好从头来过。。
SP3 (12M) 的下载地址: 葵葵的神秘小屋 msdownload.guangzhou.gd.cn mddownload.online.sh.cn
在 电脑报 4 光盘中也有。